package com.frogs.ucenter.service;

import com.alibaba.fastjson.JSONObject;
import com.frogs.ucenter.entity.UserFamilyMember;

public interface UserFamilyMemberService {
	
	/**
	 * 获取家庭成员信息
	 * @param familyMemberId
	 * @param userId
	 * @param verify
	 * @return
	 */
	JSONObject getFamilyMemberInfo(Integer familyMemberId,Integer userId);
	
	/**
	 * 获取家庭成员列表
	 * @param userId
	 * @param verify
	 * @return
	 */
	JSONObject getFamilyMemberList(Integer userId);
	
	/**
	 * 添加家庭成员
	 * @param userFamilyMember
	 * @param verify
	 * @return
	 */
	JSONObject addFamilyMember(UserFamilyMember userFamilyMember, String ip);
	
	/**
	 * 删除家庭成员
	 * @param familyMemberId
	 * @param userId
	 * @param verify
	 * @return
	 */
	JSONObject deleteFamilyMember(Integer familyMemberId,Integer userId);
	
	/**
	 * 修改家庭成员
	 * @param userFamilyMember
	 * @param verify
	 * @return
	 */
	JSONObject updateFamilyMember(UserFamilyMember userFamilyMember);
	
}
